package com.gopay.scheduler.shedulerx.event;


/**
 * @author 19371
 */
public class ProcessorJobEvent implements JobEvent {
    private String appName;
    private String jobName;
    private String startTime;
    private String endTime;
    private String schedulerState;
    private String jobUid;
    private int recordId;
    private String errorMsg;
    private String region;
    private String decription;

    /**
     * Getter for property 'recordId'.
     *
     * @return Value for property 'recordId'.
     */
    public int getRecordId() {
        return recordId;
    }

    /**
     * Setter for property 'recordId'.
     *
     * @param recordId Value to set for property 'recordId'.
     */
    public void setRecordId(int recordId) {
        this.recordId = recordId;
    }

    /**
     * Getter for property 'appName'.
     *
     * @return Value for property 'appName'.
     */
    public String getAppName() {
        return appName;
    }

    /**
     * Setter for property 'appName'.
     *
     * @param appName Value to set for property 'appName'.
     */
    @Override
    public void setAppName(String appName) {
        this.appName = appName;
    }

    /**
     * Getter for property 'jobName'.
     *
     * @return Value for property 'jobName'.
     */
    public String getJobName() {
        return jobName;
    }

    /**
     * Setter for property 'jobName'.
     *
     * @param jobName Value to set for property 'jobName'.
     */
    @Override
    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    /**
     * Getter for property 'startTime'.
     *
     * @return Value for property 'startTime'.
     */
    public String getStartTime() {
        return startTime;
    }

    /**
     * Setter for property 'startTime'.
     *
     * @param startTime Value to set for property 'startTime'.
     */
    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    /**
     * Getter for property 'endTime'.
     *
     * @return Value for property 'endTime'.
     */
    public String getEndTime() {
        return endTime;
    }

    /**
     * Setter for property 'endTime'.
     *
     * @param endTime Value to set for property 'endTime'.
     */
    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    /**
     * Getter for property 'schedulerState'.
     *
     * @return Value for property 'schedulerState'.
     */
    public String getSchedulerState() {
        return schedulerState;
    }

    /**
     * Setter for property 'schedulerState'.
     *
     * @param schedulerState Value to set for property 'schedulerState'.
     */
    public void setSchedulerState(String schedulerState) {
        this.schedulerState = schedulerState;
    }

    /**
     * Getter for property 'jobUid'.
     *
     * @return Value for property 'jobUid'.
     */
    public String getJobUid() {
        return jobUid;
    }

    /**
     * Setter for property 'jobUid'.
     *
     * @param jobUid Value to set for property 'jobUid'.
     */
    public void setJobUid(String jobUid) {
        this.jobUid = jobUid;
    }


    /**
     * Getter for property 'errorMsg'.
     *
     * @return Value for property 'errorMsg'.
     */
    public String getErrorMsg() {
        return errorMsg;
    }

    /**
     * Setter for property 'errorMsg'.
     *
     * @param errorMsg Value to set for property 'errorMsg'.
     */
    public void setErrorMsg(String errorMsg) {
        this.errorMsg = errorMsg;
    }

    /**
     * Getter for property 'region'.
     *
     * @return Value for property 'region'.
     */
    public String getRegion() {
        return region;
    }

    /**
     * Setter for property 'region'.
     *
     * @param region Value to set for property 'region'.
     */
    public void setRegion(String region) {
        this.region = region;
    }

    /**
     * Getter for property 'decription'.
     *
     * @return Value for property 'decription'.
     */
    public String getDecription() {
        return decription;
    }

    /** {@inheritDoc} */
    @Override
    public void setDecription(String decription) {
        this.decription = decription;
    }
}
